持续集成之
centos 7.4
安装subversion
服务
安装subversion之前需要先安装apache服务…
1、安装 mod_dav_svn
模块1
yum install mod_dav_svn subversion
2、安装完svn后要重启 httpd 服务1
systemctl restart httpd
3、查看测试是否安装svn模块1
ls /etc/httpd/modules/ | grep svn
运行结果:1
2mod_authz_svn.so
mod_dav_svn.so
4、创建svn库主目录(多库模式,一份配置文件管理多个库)1
mkdir /svn/
5、进入 /etc/httpd/conf.modules.d
目录,修改 10-subversion.conf
文件1
#vi 10-subversion.conf
添加以下代码1
2
3
4
5
6
7
8
9
10
11
12#Include /svn/httpd.conf
<Location /svn/>
DAV svn
SVNListParentPath on
SVNParentPath /svn
AuthType Basic
AuthName "Subversion repositories"
AuthUserFile /svn/passwd.http
AuthzSVNAccessFile /svn/authz
Require valid-user
</Location>
RedirectMatch ^(/svn)$ $1/
6、创建 /svn/passwd.http
和 /svn/authz
文件1
2 touch /svn/passwd.http
touch /svn/authz
7、重启Apache1
systemctl restart httpd